Windward Passage — definition

1. Windward Passage (Noun)

1 definition

Windward Passage (Noun) — A channel between eastern Cuba and western Haiti that connects the Atlantic Ocean with the Caribbean Sea.

1 type of
channel
2 parts of
Atlantic Atlantic Ocean